SAND: A fault-tolerant streaming architecture for network
نویسندگان
چکیده
Many long-running network analytics applications (e.g., flow size estimation and heavy traffic detection) impose a high-throughput and high reliability requirements on stream processing systems. However, previous stream processing systems which are designed for higher layer applications cannot sustain high-speed traffic at the core router level. Furthermore, due to the nondeterministic nature of message passing among workers, the fault-tolerant schemes of previous streaming architectures based on the continuous operator model cannot provide strong consistency which is essential for network analytics. In this paper, we present the design and implementation of SAND, a fault-tolerant distributed stream processing system for network analytics. SAND is designed to operate under high-speed network traffic, and it uses a novel checkpointing protocol which can perform failure recovery based on upstream backup and checkpointing. We prove our fault-tolerant scheme provides strong consistency even under multiple node failure. We implement several real-world network analytics applications on SAND, including heavy traffic hitter detection as well as policy and charging control for cellular networks, and we evaluate their performance using network traffic captured from commercial cellular core networks. We demonstrate that SAND can sustain high-speed network traffic and that our fault-tolerant scheme is efficient. © 2015 Elsevier Inc. All rights reserved.
منابع مشابه
A generalized ABFT technique using a fault tolerant neural network
In this paper we first show that standard BP algorithm cannot yeild to a uniform information distribution over the neural network architecture. A measure of sensitivity is defined to evaluate fault tolerance of neural network and then we show that the sensitivity of a link is closely related to the amount of information passes through it. Based on this assumption, we prove that the distribu...
متن کاملAdvanced Software On-Demand Based on Functional Streaming
Streaming is a technology that enables either real-time or on-demand distribution of multimedia contents over network. Recently streaming technology has been applied onto applications, and many deployment tools for enterprise applications have been developed. Software streaming is a technology to provide software whichever users need on-demand in real-time by using streaming technology without ...
متن کاملServer Selection Schemes Considering Node Status For a Fault-Tolerant Streaming Service on a Peer-to-Peer Network
Peer-to-Peer (P2P) networks are attracting considerable research interest because of their scalability and high performance relative to cost. One of the important services on a P2P network is the streaming service. However, because each node in the P2P network is autonomous, it is difficult to provide a stable streaming service on the network. Therefore, for a stable streaming service on the P2...
متن کاملNode selection for a fault-tolerant streaming service on a peer-to-peer network
Peer-to-Peer (P2P) networks are attracting considerable research interest because of their scalability and high performance relative to cost. One of the important services on a P2P network is the streaming service. However, because each node in the P2P network is autonomous, it is difficult to provide a stable streaming service on the network. Therefore, for a stable streaming service on the P2...
متن کاملAnomaly Detection in A Multivariate DataStream in a Highly Scalable and Fault Tolerant Architecture
The process of monitoring telecommunication systems performance by investigating Key Performance Indicators (KPI) and Performance Measurements (PMs) is crucial for valuable sustainable solutions and requires analysts’ intervention with profound knowledge to help mitigate vulnerabilities and risks. This work focuses on PMs anomaly detection in order to automate the process of discovering unaccep...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017